//////////////////////////////////////////////
// ResourceDeclAugmentCallback.h
//
//////////////////////////////////////////////

/// Defines / Macros -------------------------

#pragma once

/// Forward decl -----------------------------

namespace nkExport
{
	class Node ;
}

namespace nkAstraeus
{
	class Material ;
}

/// Includes ---------------------------------

// nkScripts
#include "../../Dll/DllDefines.h"

/// Class ------------------------------------

namespace nkAstraeus
{
	class DLL_ASTRAEUS_EXPORT ResourceDeclAugmentCallback
	{
		public :

			// Constructeur, destructeur
			ResourceDeclAugmentCallback () ;
			virtual ~ResourceDeclAugmentCallback () ;

			// Overrides possibles
			virtual void onMaterial (Material* material, nkExport::Node* node) ;
	} ;
}